package cn.dw.web.action;

import java.util.Calendar;
import java.util.Date;

public class IfState
{
  public String State(Double lng, Double lat, Double longitude, Double latitude, Date date, Date replydate)
  {
    Double lng_distance = Double.valueOf(Math.abs((lng.doubleValue() - longitude.doubleValue()) * (111.0D * Math.cos((lat.doubleValue() + latitude.doubleValue()) / 2.0D))));
    
    Double lat_distance = Double.valueOf(Math.abs((lat.doubleValue() - latitude.doubleValue()) * 111.0D));
    
    Date date_dis = new Date();
    
    Calendar cal = Calendar.getInstance();
    cal.setTime(date);
    
    cal.add(12, 10);
    
    date_dis = cal.getTime();
    if ((lng_distance.doubleValue() < 2.0D) && (lat_distance.doubleValue() < 2.0D) && (date_dis.after(replydate))) {
      return "正常";
    }
    return "异常";
  }
}
